package obecto.task.container
{	
	import obecto.task.ITask;
	
	[Event(name="taskAdded", type="obecto.event.TaskContainerEvent")]
	[Event(name="tasksAdded", type="obecto.event.TaskContainerEvent")]
	[Event(name="taskRemoved", type="obecto.event.TaskContainerEvent")]
	[Event(name="tasksRemoved", type="obecto.event.TaskContainerEvent")]
	
	public interface ITaskContainer extends ITask
	{
		function addTask(task : ITask) : void
		function removeTask(task : ITask) : void;
		function getAllTasks() : Array;
	}
}